<?php
// Variable
$adresse_de_la_page = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['SCRIPT_NAME'];
//En cas de problème, méthode manuelle :
//$adresse_de_la_page = 'http://127.0.0.1/skyblog/chat/';
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta name="robots" content="index,follow" />
<?php
include_once("../includes/config.php");
?>
<link href="<?php echo $baseurl; ?>default.css" rel="stylesheet" title="Feuille de style principale" type="text/css" media="screen" />
<title>Utilisation de l'API Windows Live Pressence et IM Control</title>
</head>
<body>

<div id="conteneur">

<div id="header">




<div id="col1">
<h1><a href="<?php echo $baseurl; ?>"><?php echo $nameblog; ?></a></h1>
<p class="baseline"><?php echo $baseline; ?></p>
</div>

<?php
include('../includes/pub.php');
?>

</div>

<div id="menu">
<?php
include('../includes/menu.php');
?>
</div>

<div id="blog">

<h2>Utilisation de l'API Windows Live Pressence et IM Control</h2>
<p>Possibilité offerte par cette démonstration :</p>
<ul>
<li>Obtenir votre Windows Live ID</li>
<li>Obtenir une image affichant votre statut Windows Live Messenger</li>
<li>Chatter avec vos visiteurs à partir de votre blog via Windows Live Messenger sans communiquer votre adresse</li>
</ul>
<?php
if($_GET['result'] == 'Accepted')
{
$id = $_GET['id'];
$image = 'http://messenger.services.live.com/users/'.$id.'/presenceimage';
$lien = 'http://settings.messenger.live.com/Conversation/IMMe.aspx?invitee='.$id.'&amp;mkt=fr-FR';
?>
<h3>Etape 2 : Tester le fonctionnement</h3>
<p>
Votre Windows Live ID : <?php echo $id; ?><br />
Image de votre statut : 
<img src="<?php echo $image; ?>" alt="" /> (<a href="<?php echo $image; ?>"><?php echo substr($image,0,50); ?>...</a>)
</p>

<p><a href="<?php echo $lien; ?>" target="_blank">Tester le dialogue avec vous</a> :</p>
<iframe src="<?php echo $lien; ?>" width="300" height="300" frameborder="0"></iframe>

<p>
Si cela ne fonctionne pas, <a href="http://settings.messenger.live.com/applications/websignup.aspx?returnurl=<?php echo $adresse_de_la_page; ?>&amp;privacyurl=<?php echo $adresse_de_la_page; ?>">recommencer</a>
 et vérifier si vous avez bien coché la case : "Autoriser les sites Web à voir votre statut Messenger et à vous envoyer des messages"
</p>

<h3>Etape 3 : Récupération des codes</h3>
<h4>Codes Skyrock</h4>
<form action="">
<p>
Lien vers l'image de statut : <input size="100" type="text" value="[a=<?php echo $image; ?>]Mon statut[/a]" />
<br />
Lien pour dialoguer avec vous : <input size="100" type="text" value="[a=<?php echo $lien; ?>]Chatter avec moi[/a]" />
</p>
</form>

<h4>Codes HTML</h4>
<?php
$image_code = htmlentities('<img src="'.$image.'" />');
$frame_code = htmlentities('<iframe src="'.$lien.'" width="300" height="300" frameborder="0"></iframe>');
$lien_code = htmlentities('<a href="'.$lien.'">Chatter avec moi</a>');

?>
<form action="">
<p>
Image de statut : <input size="100" type="text" value="<?php echo $image_code; ?>" />
<br />
Iframe pour dialoguer avec vous : <input size="100" type="text" value="<?php echo $frame_code; ?>" />
<br />
Lien pour dialoguer avec vous : <input size="100" type="text" value="<?php echo $lien_code; ?>" />
</p>
</form>

<p>
<a href="http://settings.messenger.live.com/applications/websignup.aspx?returnurl=<?php echo $adresse_de_la_page; ?>&amp;privacyurl=<?php echo $adresse_de_la_page; ?>">Recommencer</a>
</p>
<?php
}

else if($_GET['result'])
{
?>
<h3>Etape 2 : Tester le fonctionnement</h3>
<p>Vous devez accepter de laisser ce site accéder à votre Windows Live ID.</p>
<p>
<a href="http://settings.messenger.live.com/applications/websignup.aspx?returnurl=<?php echo $adresse_de_la_page; ?>&amp;privacyurl=<?php echo $adresse_de_la_page; ?>">Recommencer</a>
</p>
<?php
}

else
{
?>
<h3>Etape 1 : Accepter de montrer son statut sur le web</h3>
<p><strong>Mode d'emploi</strong> : Connectez-vous avec votre compte Windows Live Messenger, cocher la case "<em>Autoriser les sites Web à voir votre statut Messenger et à vous envoyer des messages</em>", puis cliquer sur "<em>Accepter</em>".</p>
<p>
<a href="http://settings.messenger.live.com/applications/websignup.aspx?returnurl=<?php echo $adresse_de_la_page; ?>&amp;privacyurl=<?php echo $adresse_de_la_page; ?>">Se connecter sur le site officiel de Windows Live Messenger</a>
</p>
<p>
<em>Remarque</em> : À aucun moment, votre adresse et votre mot de passe ne sont envoyés sur ce site. 
À la fin de cette opération, je vais seulement récupérer votre Windows Live ID.<br />
Par exemple, voilà un Windows Live ID : 95g6d86f419elc4b.<br />
Comme vous pouvez le constater, avec cette information, il est impossible de se connecter au compte.
</p>
<?php
}
?>
<p><a href="source.php">Source de ce script</a></p>

<p>Proposé par <a href="http://anothertime.skyrock.com">Anothertime</a>.</p>

</div>

<div id="sidebar-box">

<div id="sidebar">
<?php include('../includes/sidebar_content.php'); ?> </div>

</div>

</div>
</body>
</html>